A Benchmark for Model Matching Systems: The Heterogeneous Metamodel Case
نویسندگان
چکیده
Recently, several model matching tools emerged that compute the corresponding elements of two different models. Having a closer look at concrete matching scenarios, one may find different cases such as matching different versions of one model, e.g., model evolution, or matching heterogenous models that do not have a common predecessor. Especially, the latter case is interesting as a first step when similar but at the same time potentially heterogenous metamodels have to be bridged for exchanging models between different tools. Most model matching tools provide means for matching heterogenous metamodels. In particular, several heuristics are implemented in matching algorithms to reason about heterogenous structures and terminologies used in the metamodels to be matched. However, which set of heuristics is appropriate for heterogeneous metamodel matching and how to weight them when aggregating the different results to achieve correspondences with high quality is still an open challenge. To address this issue, we propose a benchmark consisting of real world metamodels and manually defined expected correspondences that allows to evaluate automatically the quality of the output of model matching tools.
منابع مشابه
Search-based metamodel matching with structural and syntactic measures
The use of different domain-specific modeling languages and diverse versions of the same modeling language often entails the need to translate models between the different languages and language versions. The first step in establishing a transformation between two languages is to find their corresponding concepts, i.e., finding correspondences between their metamodel elements. Although, metamod...
متن کاملMatching of Ontologies with XML Schemas Using a Generic Metamodel
Schema matching is the task of automatically computing correspondences between schema elements. A multitude of schema matching approaches exists for various scenarios using syntactic, semantic, or instance information. The schema matching problem is aggravated by the fact that models to be matched are often represented in different modeling languages, e.g. OWL, XML Schema, or SQL DDL. Consequen...
متن کاملResults of GeRoMeSuite for OAEI 2008
GeRoMeSuite is a generic model management system which provides several functions for managing complex data models, such as schema integration, definition and execution of schema mappings, model transformation, and matching. The system uses the generic metamodel GeRoMe for representing models, and because of this, it is able to deal with models in various modeling languages such as XML Schema, ...
متن کاملDesign of cybernetic metamodel of cryptographic algorithms and ranking of its supporting components using ELECTRE III method
Nowadays, achieving desirable and stable security in networks with national and organizational scope and even in sensitive information systems, should be based on a systematic and comprehensive method and should be done step by step. Cryptography is the most important mechanism for securing information. a cryptographic system consists of three main components: cryptographic algorithms, cryptogr...
متن کاملThe TTC 2015 Train Benchmark Case for Incremental Model Validation
In model-driven development of safety-critical systems (like automotive, avionics or railways), wellformedness of models is repeatedly validated in order to detect design flaws as early as possible. Validation rules are often implemented by a large amount of imperative model traversal code which makes those rule implementations complicated and hard to maintain. Additionally as models are rapidl...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Softwaretechnik-Trends
دوره 33 شماره
صفحات -
تاریخ انتشار 2013